/* 公共样式 */
.fl {
  float: left;
}
.fr {
  float: right;
}
a {
  cursor: pointer;
  color: #333;
}
/* 版心 */
.w {
  width: 1200px;
  margin: 0 auto;
}

/* 快捷导航start */
.shortcut {
  width: 100%;
  height: 36px;
  background-color: #e3e4e6;
  color: #9f9fa1;
  font-size: 14px;
  line-height: 36px;
}
.shortcut a {
  color: #9f9fa1;
  font-size: 14px;
  padding: 0 14px;
  border-right: 1px solid #9e9fa1;
}
.shortcut .red {
  color: #cb1521;
}
.shortcut li {
  height: 14px;
  float: left;
}
.icon-dizhi {
  color: #cb1521;
}
.address {
  position: absolute;
  display: none;
  padding: 5px;
  box-sizing: border-box;
  top: 36px;
  width: 321px;
  height: 373px;
  background-color: #fff;
  border: 1px solid #ccc;
}
.add-top {
  border-bottom: 1px solid #ccc;
}
.add-top span {
  width: 20%;
  height: 28px;
  display: inline-block;
  line-height: 28px;
  text-align: center;
}
.add-middle {
  margin-left: 10px;
}
.add-middle span {
  display: inline-block;
  width: 147px;
}
.shortcut-add {
  position: relative;
  width: 50px;
  height: 36px;
  cursor: pointer;
}
.shortcut-add:hover .shortcut-add {
  cursor: pointer;
  background-color: #fff;
  color: red;
}
.shortcut-add:hover .address {
  z-index: 1;
  display: block;
  background-color: #fff;
}
.my-jd {
  position: relative;
}
.my-jd-erji {
  position: absolute;
  display: none;
  padding: 8px;
  top: 36px;
  width: 278px;
  height: 177px;
  background: #fff;
  border: 1px solid #ccc;
}
.my-jd-erji span {
  font-size: 12px;
  display: inline-block;
  width: 47%;
}
.my-jd-erji-top {
  border-bottom: 1px solid #ccc;
}
.shortcut ul li {
  height: 100%;
}
.my-jd:hover {
  background: #fff;
  cursor: pointer;
}
.my-jd:hover .my-jd-erji {
  z-index: 1;
  display: block;
  background-color: #fff;
}
.caigou {
  position: relative;
}
.caigou-erji {
  position: absolute;
  top: 36px;
  width: 155px;
  height: 142px;
  border: 1px solid #ccc;
  font-size: 12px;
  display: none;
}
.caigou-erji span {
  display: inline-block;
  text-align: center;
  margin-left: 15px;
}
.caigou:hover .caigou-erji,
.service:hover .service-erji {
  z-index: 1;
  display: block;
  background-color: #fff;
}
.service-erji {
  font-size: 12px;
  position: absolute;
  top: 36px;
  width: 164px;
  height: 358px;
  border: 1px solid #ccc;
  display: none;
}
.service {
  position: relative;
}
.service-erji span {
  margin-left: 8px;
}
/* header头部模块 */
.header {
  height: 109px;
  position: relative;
}
.header h1 a {
  display: inline-block;
  width: 178px;
  height: 104px;
  background: url(../jdlogo.jpg) no-repeat;
  font-size: 0;
}
.search {
  position: absolute;
  top: 25px;
  left: 350px;
  border: 2px solid #e22319;
  width: 541px;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.search input {
  width: 454px;
  padding-left: 10px;
}
.search > i {
  width: 82px;
  background-color: #e22319;
  height: 37px;
  display: inline-block;
  color: #fff;
}
.icon-xiangji {
  position: absolute;
  top: 0;
  right: 90px;
  font-size: 20px;
}
.hotwords {
  position: absolute;
  top: 70px;
  left: 350px;
}
.hotwords a {
  margin: 0 4px;
  font-size: 12px;
  color: #333;
}
.shopcar {
  position: absolute;
  left: 1050px;
  top: 25px;
  width: 141px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  border: 1px solid #bdbcb8;
  color: red;
}
.shopcar::before {
  content: "\e674";
  font-family: "iconfont";
  margin-right: 5px;
  color: red;
}
.shopcar i {
  position: absolute;
  top: 0px;
  left: 27px;
  background-color: #ca1c26;
  height: 14px;
  line-height: 14px;
  border-radius: 7px 7px 7px 0;
  padding: 0 5px;
  color: #fff;
}
.navitems ul li {
  float: left;
  height: 30px;
  line-height: 47px;
}
.navitems ul li a {
  padding: 0 25px;
  color: #333;
  font-size: 12px;
}
.navitems ul {
  margin-left: 244px;
}
/*页面底部开始*/
footer {
  height: 500px;
  background-color: #eee;
}

.footer a {
  color: #666;
}
/*服务模块*/
.service1 {
  border-bottom: 1px solid #dedede;
  padding: 30px 0; /*测量得来,这样就可以水平居中*/
  overflow: hidden; /*清除浮动*/
}

.service1 li {
  width: 297.5px;
  height: 43px;
  float: left;
  line-height: 43px;
  position: relative;
}

.service1 li h5 {
  position: absolute;
  width: 53px;
  height: 46px;
  left: 27px;
  text-indent: -1120px;
  background: url(../images/duo.png) no-repeat;
}

.service1 li p {
  font-weight: 700;
  font-size: 18px;
  margin-left: 82px; /*给p标签添加左边距，把多字排除在外*/
}
/*帮助模块*/
/*左侧*/
.help {
  border-bottom: 1px solid #dedede;
  height: 200px;
  padding-top: 25px;
  box-sizing: border-box;
}

.help dl {
  width: 192px;
  float: left;
}

.help dt {
  height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #666;
}

.help dd {
  height: 22px;
}
/*右侧*/
.coverage {
  width: 200px;
  height: 150px;
}

.coverage h5 {
  font-size: 14px;
  font-weight: bold;
  color: #666;
  margin-left: 35px;
  margin-bottom: 15px;
}

.coverage p {
  line-height: 18px;
  color: #666;
  width: 180px;
}

.coverage a {
  display: block;
  text-align: right;
  margin-top: 5px;
  color: #666;
}

/*版权*/
.copyright {
  padding-top: 20px;
  color: #666;
  font-size: 12px;
  text-align: center;
}
.copyright span {
  margin: 0 10px;
}
.copyright div {
  margin-top: 15px;
}
